do someone or something justice - French English Dictionary